package com.xm.xmapp.map;

import java.io.Serializable;

import android.graphics.Bitmap;

import com.amap.api.maps.model.LatLng;

/**
 * @author 元素类的接口
 */
public interface ClusterItem extends Serializable {
	/**
	 * 1是普通网点(分时长租充电桩)
	 */
	public static final int TYPE_NETWORK = 1; // 1是普通网点(分时长租充电桩)
	/**
	 * 2是网店小汽车
	 */
	public static final int TYPE_CAR = 2; // 2是网店小汽车
	/**
	 * 是搜索地址
	 */
	public static final int TYPE_ORDER = 3;// 3是搜索地址

	/**
	 * 元素的地理位
	 * 
	 * @return
	 */
	public LatLng getLatLng();// 元素的地理位

	/**
	 * 网店名字
	 * 
	 * @return
	 */
	public String getName();

	/**
	 * 网点ID
	 * 
	 * @return
	 */
	public int getNetworkId();

	/**
	 * 车辆数
	 * 
	 * @param flag
	 *            传值为MainActivity中的四种 public static final int FLAG_SHORT_TIME =
	 *            0; // 分时 public static final int FLAG__LONG_RENT = 1;// 长租
	 *            public static final int FLAG_PILE = 2;// 电桩 public static
	 *            final int FLAG_BIGCUSTOME = 3;// 大客戶
	 * @return
	 */
	public int getCars(int flag);

	public int getCar_total();

	public int getIs_send_car_service();// 是否支持送车上门

	public Bitmap getImageBitmap(int flag);// flag=0为分时，=1为长租

	int getType();// 类型 TYPE_NETWORK或者TYPE_CAR 或者TYPE_ORDER

	boolean hasImgs();// 是否有全景图
}
